• word of the day

    spider orchid

    spider orchid - Dictionary definition and meaning for word spider orchid

    Definition
    (noun) any of several European orchids of the genus Ophrys Definition
    (noun) Central American orchid having spiderlike flowers with prominent green warts
    Synonyms : brassia verrucosa
    Definition
    (noun) South American orchid with spiderlike pale-yellow to pale-green flowers
    Synonyms : brassia lawrenceana

Word used in video below:
text: spider the spider likes george
Download our Mobile App Today
Receive our word of the day
on Whatsapp